.Lottery{
    width: 650px;
    height: 650px;
    margin: 0 auto;
    border-radius: 50%;
    background: transparent;
    display: flex;
    align-items: center;
    justify-content: center;
}
.Lottery-inner{
    width: 550px;
    height: 550px;
    border-radius: 50%;
    background: rgb(190, 190, 190);
    /* box-shadow: 10px 10px 5px #c4c4c4; */
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
}
.Lottery-inner > .Lottery-light{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    /* animation: rotate_slow 5s linear infinite; */
}
@keyframes rotate_slow{
    0%{
        transform: rotate(0deg);
    }
    25%{
        transform: rotate(90deg);
    }
    50%{
        transform: rotate(180deg);
    }
    75%{
        transform: rotate(270deg);
    }
    100%{
        transform: rotate(360deg);
    }
}
@keyframes rotate_queku{

    50%{
        transform: rotate(270deg);
    }
    100%{
        transform: rotate(360deg);
    }
}
@keyframes white-to-yellow {
    0% {
      background: #fff;
    }
    100% {
      background: #e9c16c;
    }
}
.Lottery-inner > .Lottery-light span{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    height: 100%;
    transform-origin: center center;
    /* background: rgba(0, 0, 0, 0.933); */
}
.Lottery-inner > .Lottery-light span::before{
    content: '';
    position: absolute;
    top: 10px;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 10px;
    height: 10px;
    border-radius: 50%;
}
.Lottery-inner > .Lottery-light span:nth-of-type(odd)::before{
background: #fff;
animation: white-to-yellow 1s linear infinite;
}
.Lottery-inner > .Lottery-light span:nth-of-type(even)::before{
background: #e9c16c;
animation: white-to-yellow 1s linear reverse infinite;
}
/* .Lottery::after,
.Lottery::before{
    content: "";
    position: absolute;
    width: 50px;
    height: 50px;

}
.Lottery::before{
    bottom: -10px;
    right: -10px;
    border-right: 1px solid #03A9F3;
    border-bottom: 1px solid #03A9F3;
}
.Lottery::after{
    top: -10px;
    left: -10px;
    border-top: 1px solid #03A9F3;
    border-left: 1px solid #03A9F3;    
} */
.Lottery-inner > .Lottery-container{
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: relative;
    /* animation: rotate_slow 5s linear infinite; */
}
.Lottery-inner > .Lottery-container > .Lottery-Turntable{
    position: relative;
    margin: 0 auto;
    height: 80%;
    width: 80%;
    border-radius: 50%;
    transform-origin: center center;
    border: 1px solid #000;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
}
.Lottery-inner > .Lottery-container > .Lottery-Gifts {

    margin: 0 auto;
    height: 100%;
    width: 100%;
    border-radius: 50%; 
    transform-origin: center center;   
}
.Lottery-inner  > .Lottery-container > .Lottery-Turntable span{
    background: #000;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    height: 100%;
    transform-origin: center center;
}
.Lottery-inner > .Lottery-container > .Lottery-Gifts span{
    position: absolute;

    width: 45%;
    height: 45%;
    transform-origin: center center;
}
.Lottery-inner button{
    border: none;
    width: 100px;
    height: 100px;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform:translate(-50%,-50%);
    font-size: 20px;
}